﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CoreEveMarkets
{
	internal  class Composant
	{
		#region Attributs

		private readonly int _idItem;
		private readonly string _nomItem;
		private readonly int _quantity;
		
		#endregion

		#region Get and Set

		/// <summary>
		/// Numéro ID de l'objet.
		/// </summary>
		public int IdItem
		{
			get { return _idItem; }
		}

		/// <summary>
		/// Nom de l'objet
		/// </summary>
		public string NomItem
		{
			get { return _nomItem; }
		}

		/// <summary>
		/// Quantité demandé.
		/// </summary>
		public int Quantity
		{
			get { return _quantity; }
		}

		#endregion

		#region Constructeur

		/// <summary>
		/// Constructeur d'un composant.
		/// </summary>
		/// <param name="numItem"></param>
		/// <param name="nomObjet"></param>
		/// <param name="quantite"></param>
		public Composant(int numItem, string nomObjet, int quantite)
		{
			_idItem = numItem;
			_nomItem = nomObjet;
			_quantity = quantite;
		}

		#endregion

		#region Méthodes public

		#endregion

	}
}
